// 因为自己的封装 会有2种都会解析
// 例子 titleType 会自己生成 SET_USER_INFO 的 mutations 和 setUserInfo 的 actions 自己写的会覆盖
// 没有使用命名空间 最好同一模块用自己的模块单纯
let A = {
  titleType: 'home',
  titleFlag: true,
  titleColor: '#fafafa',
  titleBackroundColor: '#4A82F7'
}
let B = {
  state: {
    userInfo: null,
    userRoles: null
  },
  getters: {
    info: state => state.userInfo,
    roles: state => state.userRoles
  },
  mutations: {
    ['SET_USER_INFO'](state, userInfo) {
      console.log('哈哈')
      state.userInfo = userInfo
    }
  },
  actions: {
    setUserInfo({ commit }, userInfo) {
      console.log('哈哈222')
      commit('SET_USER_INFO', userInfo)
    }
  }
}
